package edu.upc.clase.demo.entity;

import java.io.Serializable;
import java.util.Date;
import java.util.List;
import javax.xml.bind.annotation.XmlRootElement;
/*import org.springframework.web.multipart.MultipartFile;*/

/**
 *
 * @author gian
 */
@XmlRootElement
public class Reserva implements Serializable {
    
    private Integer idReserva;
    private Integer idCliente;
    private Date desde;
    private Date hasta;
    private Double costoReserva;
    private Integer idSala;
    private List<Instrumento> listaInstAdic;
    private List<Servicio> listaServAdic;    
    
    
    public Reserva() {}
    
    public Reserva(Integer idReserva, Integer idCliente, Date desde, Date hasta, Double costoReserva, Integer idSala, List<Instrumento> listaInstAdic, List<Servicio> listaServAdic) {
        this.idReserva= idReserva;
        this.idCliente = idCliente;
        this.desde = desde;
        this.hasta = hasta;
        this.costoReserva = costoReserva;
        this.idSala = idSala;
        this.listaInstAdic = listaInstAdic;
        this.listaServAdic = listaServAdic;
     }

    public Integer getIdReserva() {
        return idReserva;
    }

    public void setIdReserva(Integer idReserva) {
        this.idReserva = idReserva;
    }

    public Integer getIdCliente() {
        return idCliente;
    }

    public void setIdCliente(Integer idCliente) {
        this.idCliente = idCliente;
    }
    
    
    public Date getDesde() {
        return desde;
    }

    public void setDesde(Date desde) {
        this.desde = desde;
    }

    public Date getHasta() {
        return hasta;
    }

    public void setHasta(Date hasta) {
        this.hasta = hasta;
    }

    public Double getCostoReserva() {
        return costoReserva;
    }

    public void setCostoReserva(Double costoReserva) {
        this.costoReserva = costoReserva;
    }
   public Integer getIdSala() {
        return idSala;
    }

    public void setIdSala(Integer idSala) {
        this.idSala = idSala;
    }    
    
    public List<Instrumento> getListaInstAdic() {
        return listaInstAdic;
    }
    
    public void setListaInstAdic(List<Instrumento> listaInstAdic) {
        this.listaInstAdic = listaInstAdic;
    }
    
    
    public List<Servicio> getListaServAdic() {
        return listaServAdic;
    }    
    
     public void setListaServAdic(List<Servicio> listaServAdic) {
        this.listaServAdic = listaServAdic;
    }        
        
}